window: Don't add class to css node directly
authorTimm Bäder <mail@baedert.org>
Sun, 7 Jun 2020 06:23:06 +0000 (08:23 +0200)
committerTimm Bäder <mail@baedert.org>
Fri, 19 Jun 2020 03:26:24 +0000 (05:26 +0200)
Use gtk_widget_add_css_class instead

gtk/gtkwindow.c

index cb4f64eabb3c8c438c8b3132beb6f647e40b39bd..e6a1151ca3c85d0010487b070a110127722dbdee 100644 (file)
@@ -1478,7 +1478,6 @@ gtk_window_init (GtkWindow *window)
 {
   GtkWindowPrivate *priv = gtk_window_get_instance_private (window);
   GtkWidget *widget;
-  GtkCssNode *widget_node;
   GdkSeat *seat;
   GtkEventController *controller;
   GtkDropTargetAsync *target;
@@ -1518,8 +1517,7 @@ gtk_window_init (GtkWindow *window)
                     G_CALLBACK (gtk_window_on_theme_variant_changed), window);
 #endif
 
-  widget_node = gtk_widget_get_css_node (GTK_WIDGET (window));
-  gtk_css_node_add_class (widget_node, g_quark_from_static_string (GTK_STYLE_CLASS_BACKGROUND));
+  gtk_widget_add_css_class (widget, GTK_STYLE_CLASS_BACKGROUND);
 
   priv->scale = gtk_widget_get_scale_factor (widget);